# 1. 在用户主目录下创建JDK17目录
mkdir -p ~/JDK17

# 2. 将传入的tar.gz包解压到JDK17目录
if [ $# -ne 1 ]; then
    echo "请传入tar.gz文件路径作为参数"
    exit 1
fi

tar -zxf "$1" -C ~/JDK17

# 3. 获取解压后的JDK目录名（假设解压后为唯一目录）
jdk_dir=$(ls ~/JDK17 | head -n 1)
# 4. 在.bash_profile中添加环境变量配置
echo "export JAVA_HOME=~/JDK17/$jdk_dir" >> ~/.bash_profile
echo "export PATH=\$JAVA_HOME/bin:\$PATH" >> ~/.bash_profile

# 使环境变量生效（可选，不影响配置持久化）
source ~/.bash_profile
# 4. 在.bash_profile中添加环境变量配置
echo "export JAVA_HOME=~/JDK17/$jdk_dir" >> ~/.bash_profile
echo "export PATH=\$JAVA_HOME/bin:\$PATH" >> ~/.bash_profile

# 使环境变量生效（可选，不影响配置持久化）
source ~/.bash_profile
